/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.mvc.seguridad;

import com.beans.UsuarioBean;
import com.debug.Debug;
import com.mvc.RequestHandler;
import java.io.IOException;
import javax.naming.NamingException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

/**
 *
 * @author victor
 */
public class CambiarPassword implements RequestHandler{

    public void handleRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException, NamingException {
        Debug.getInstance().putLog(request, "[CambiarPassword]entrando");
        String aux=request.getParameter("passwordNue1");
        HttpSession sesion=request.getSession();
        UsuarioBean usuario=(UsuarioBean) sesion.getAttribute("usuario");
        String mensaje="Error: No se ha cambiado la contrasena";
        if(usuario.isValido()){
            usuario.cambiarContrasena(aux);
            mensaje="Se ha cambiado la contrase�a";
            Debug.getInstance().putLog(request, "[CambiarPassword]Password cambiada");
        }
        request.setAttribute("mensaje", mensaje);
    }

}
